/**
 * 身份信息模块API
 *
 * @Date 2021/3/1 16:51
 * @author 周世焕
 */

import axios from '@/libs/api.request'

/**
 * 获取用户信息
 */
export function getUserInfo() {
    return  axios.request({
        url: '/v1/auth/user/info',
        method: 'get'
    })
}

/**
 * 更新用户信息
 */
export function updateUserInfo(data) {
    return  axios.request({
        url: '/v1/auth/user/info',
        data:data,
        method: 'put'
    })
}

/**
 * 检查用户是否存在
 * @param data
 * @returns {AxiosPromise}
 */
export function exists(data) {
    return  axios.request({
        url: '/v1/auth/user/exists',
        method: 'post',
        params: data
    })
}


/**
 * 登录
 * @param data
 * @returns {AxiosPromise}
 */
export function login(data) {
	return  axios.request({
        url: '/v1/auth/user/login',
        method: 'post',
        params: data
    })
}

/**
 * 登出
 * @returns {*}
 */
export function logout() {
    return  axios.request({
        url: '/v1/auth/user/logout',
        method: 'post'
    })
}

/**
 * 注册
 * @param data
 * @returns {AxiosPromise}
 */
export function register(data) {
    return  axios.request({
        url: '/v1/auth/user/register',
        method: 'post',
        params: data
    })
}

/**
 * 查询加入申请列表
 * @returns {*}
 */
export function findMyTenantRequestList() {
    return  axios.request({
        url: '/v1/auth/user/join/list',
        method: 'get'
    })
}

